package YAVMM::USBDevice::Mouse;
use Moose;

extends 'YAVMM::Object';

# $obj->meta->find_attribute_by_name('foo')->has_write_method
# $attr->has_write_method ? "rw" : "ro"
#has 'name' => (
#    is            => 'ro',
#    isa           => 'Str',
#    default       => 'mouse',
#    documentation => 'QEMU device name',
#);

sub name { return 'mouse'; }

with 'YAVMM::USBDevice';

__PACKAGE__->meta->make_immutable;
no Moose;
1;

